.box{
    width:1080px;
    height:100%;
    margin:0 auto;
    background:#f5f5f5;
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.5), inset 0px 0px 18px 0px rgba(0,0,0,0.15);
    box-sizing: border-box;
    padding:30px;
}
.opts{
    width:100%;
    display:flex;
    justify-content: space-between;
    align-items: center;
}
.opts-l,.opts-r{
    width:48%;
}
.tt{
    font-size:22px;
    font-weight:500;
    color:#333333;
    box-sizing: border-box;
    padding-top:12px;
    padding-bottom:4px;
}
.tt-cont{}
.tt-cont-input{
    outline: none;
    border:1px dotted #999999;
    width:100%;
    height:32px;
    line-height:32px;
    background:#efefef;
    border-radius:6px;
    box-sizing: border-box;
    padding:4px 12px;
}
.tt-cont-input-num,.tt-cont-input-gallop{
    outline: none;
    border:1px dotted #999999;
    width:64px;
    height:32px;
    line-height:32px;
    background:#efefef;
    border-radius:6px;
    box-sizing: border-box;
    padding:4px 12px;
}
.tt-cont-input-gallop{
    width:180px;
}
.ball{
    display:inline-block;
    width:38px;
    height:38px;
    border-radius: 38px;
    text-align:center;
    line-height:38px;
    font-size:18px;
    font-weight: bold;
    color:#FFFFFF;
    cursor: pointer;
    margin:4px;
}
.ball-r{
    border:2px solid #FC2E43;
    background-color: rgba(252, 46, 67, 0.6);
}
.ball-b{
    border:2px solid #2143FC;
    background-color: rgba(33, 67, 252, 0.6);
}
.ball.gray{
    color:#cccccc;
    border:2px solid #989595;
    background-color: rgba(152, 149, 149, 0.6);
}
.btns{
    box-sizing: border-box;
    padding-top:24px;
}
.btn{
    width:120px;
    height:32px;
    line-height:32px;
    border-radius:6px;
    cursor: pointer;
    color:#666666;
    outline:none;
    border:2px solid #999999;
}
.btn.hide{
    width:0px;
    height:32px;
    line-height:32px;
    border:none;
    background: transparent;
    color: transparent;
    outline: none;
    overflow: hidden;
}
.btn:hover{
    color:#333333;
    border:2px solid #666666;
}
.result-notice{
    color:#ff0000;
    font-size:22px;

}